package com.tianqu.tms.www.statistics.dto;

import java.math.BigDecimal;
import java.util.List;

public class InventoryVehicleDto {

	// 统计日期
	private String countDate;
	// 登记总数
	private BigDecimal regNum;
	// 登记总价
	private BigDecimal price;
	// 统计天数
	private int countDays;
	// 在库数量
	private int onlineNum;
	// 空位数
	private int freeNum;
	// 车位使用率
	private String ratio;
	// 今天新增库存数量
	private BigDecimal todayNewInventoryNum;
	// 当月新增库存数量
	private BigDecimal monthNewInventoryNum;
	// 当月新增库存数量环比
	private String monthNewInventoryNumSequential;
	// 当月新增库存数量同比
	private String monthNewInventoryNumSameCompare;
	// 今天新增库存总值
	private BigDecimal todayNewInventoryPrice;
	// 当月新增库存总值
	private BigDecimal monthNewInventoryPrice;
	// 当月新增库存总值环比
	private String monthNewInventoryPriceSequential;
	// 当月新增库存总值同比
	private String monthNewInventoryPriceSameCompare;
	// 本月平均车位使用率
	private String monthParkingSpaceAveRatio;
	// 本月平均车位使用率环比
	private String monthParkingSpaceAveRatioSequential;
	// 本月平均车位使用率同比
	private String monthParkingSpaceAveRatioSameCompare;
	// 品牌TOP5
	private List<ComboDto> brandTop5;
	// 车系TOP5
	private List<ComboDto> carStyleTop5;
	// 库存平均车价商户TOP5
	private List<ComboDto> averageCarPricesForMerchantsTop5;
	// 库存量商户TOP5
	private List<ComboDto> inventoryTop5;
	// 库存车辆价格分布
	private List<ComboDto> inventoryCarsPrice;
	// 库存车辆价格分布
	private List<ComboDto> inventoryCarsAge;
	// 最近0-9个月内新增入库
	private List<ComboDto> monthNewStorage;
	// 最近0-9个月内车位使用率
	private List<ComboDto> monthParkingRate;
	// 当月新增库存数量环比
	private boolean monthNewInventoryNumSequentialFlg;
	// 当月新增库存数量同比
	private boolean monthNewInventoryNumSameCompareFlg;
	// 当月新增库存总值环比
	private boolean monthNewInventoryPriceSequentialFlg;
	// 当月新增库存总值同比
	private boolean monthNewInventoryPriceSameCompareFlg;
	// 本月平均车位使用率环比
	private boolean monthParkingSpaceAveRatioSequentialFlg;
	// 本月平均车位使用率同比
	private boolean monthParkingSpaceAveRatioSameCompareFlg;
	public String getCountDate() {
		return countDate;
	}
	public void setCountDate(String countDate) {
		this.countDate = countDate;
	}
	public BigDecimal getRegNum() {
		return regNum;
	}
	public void setRegNum(BigDecimal regNum) {
		this.regNum = regNum;
	}
	public BigDecimal getPrice() {
		return price;
	}
	public void setPrice(BigDecimal price) {
		this.price = price;
	}
	public int getCountDays() {
		return countDays;
	}
	public void setCountDays(int countDays) {
		this.countDays = countDays;
	}
	public int getOnlineNum() {
		return onlineNum;
	}
	public void setOnlineNum(int onlineNum) {
		this.onlineNum = onlineNum;
	}
	public int getFreeNum() {
		return freeNum;
	}
	public void setFreeNum(int freeNum) {
		this.freeNum = freeNum;
	}
	public String getRatio() {
		return ratio;
	}
	public void setRatio(String ratio) {
		this.ratio = ratio;
	}
	public BigDecimal getTodayNewInventoryNum() {
		return todayNewInventoryNum;
	}
	public void setTodayNewInventoryNum(BigDecimal todayNewInventoryNum) {
		this.todayNewInventoryNum = todayNewInventoryNum;
	}
	public BigDecimal getMonthNewInventoryNum() {
		return monthNewInventoryNum;
	}
	public void setMonthNewInventoryNum(BigDecimal monthNewInventoryNum) {
		this.monthNewInventoryNum = monthNewInventoryNum;
	}
	public String getMonthNewInventoryNumSequential() {
		return monthNewInventoryNumSequential;
	}
	public void setMonthNewInventoryNumSequential(String monthNewInventoryNumSequential) {
		this.monthNewInventoryNumSequential = monthNewInventoryNumSequential;
	}
	public String getMonthNewInventoryNumSameCompare() {
		return monthNewInventoryNumSameCompare;
	}
	public void setMonthNewInventoryNumSameCompare(String monthNewInventoryNumSameCompare) {
		this.monthNewInventoryNumSameCompare = monthNewInventoryNumSameCompare;
	}
	public BigDecimal getTodayNewInventoryPrice() {
		return todayNewInventoryPrice;
	}
	public void setTodayNewInventoryPrice(BigDecimal todayNewInventoryPrice) {
		this.todayNewInventoryPrice = todayNewInventoryPrice;
	}
	public BigDecimal getMonthNewInventoryPrice() {
		return monthNewInventoryPrice;
	}
	public void setMonthNewInventoryPrice(BigDecimal monthNewInventoryPrice) {
		this.monthNewInventoryPrice = monthNewInventoryPrice;
	}
	public String getMonthNewInventoryPriceSequential() {
		return monthNewInventoryPriceSequential;
	}
	public void setMonthNewInventoryPriceSequential(String monthNewInventoryPriceSequential) {
		this.monthNewInventoryPriceSequential = monthNewInventoryPriceSequential;
	}
	public String getMonthNewInventoryPriceSameCompare() {
		return monthNewInventoryPriceSameCompare;
	}
	public void setMonthNewInventoryPriceSameCompare(String monthNewInventoryPriceSameCompare) {
		this.monthNewInventoryPriceSameCompare = monthNewInventoryPriceSameCompare;
	}
	public String getMonthParkingSpaceAveRatio() {
		return monthParkingSpaceAveRatio;
	}
	public void setMonthParkingSpaceAveRatio(String monthParkingSpaceAveRatio) {
		this.monthParkingSpaceAveRatio = monthParkingSpaceAveRatio;
	}
	public String getMonthParkingSpaceAveRatioSequential() {
		return monthParkingSpaceAveRatioSequential;
	}
	public void setMonthParkingSpaceAveRatioSequential(String monthParkingSpaceAveRatioSequential) {
		this.monthParkingSpaceAveRatioSequential = monthParkingSpaceAveRatioSequential;
	}
	public String getMonthParkingSpaceAveRatioSameCompare() {
		return monthParkingSpaceAveRatioSameCompare;
	}
	public void setMonthParkingSpaceAveRatioSameCompare(String monthParkingSpaceAveRatioSameCompare) {
		this.monthParkingSpaceAveRatioSameCompare = monthParkingSpaceAveRatioSameCompare;
	}
	public List<ComboDto> getBrandTop5() {
		return brandTop5;
	}
	public void setBrandTop5(List<ComboDto> brandTop5) {
		this.brandTop5 = brandTop5;
	}
	public List<ComboDto> getCarStyleTop5() {
		return carStyleTop5;
	}
	public void setCarStyleTop5(List<ComboDto> carStyleTop5) {
		this.carStyleTop5 = carStyleTop5;
	}
	public List<ComboDto> getAverageCarPricesForMerchantsTop5() {
		return averageCarPricesForMerchantsTop5;
	}
	public void setAverageCarPricesForMerchantsTop5(List<ComboDto> averageCarPricesForMerchantsTop5) {
		this.averageCarPricesForMerchantsTop5 = averageCarPricesForMerchantsTop5;
	}
	public List<ComboDto> getInventoryTop5() {
		return inventoryTop5;
	}
	public void setInventoryTop5(List<ComboDto> inventoryTop5) {
		this.inventoryTop5 = inventoryTop5;
	}
	public List<ComboDto> getInventoryCarsPrice() {
		return inventoryCarsPrice;
	}
	public void setInventoryCarsPrice(List<ComboDto> inventoryCarsPrice) {
		this.inventoryCarsPrice = inventoryCarsPrice;
	}
	public List<ComboDto> getInventoryCarsAge() {
		return inventoryCarsAge;
	}
	public void setInventoryCarsAge(List<ComboDto> inventoryCarsAge) {
		this.inventoryCarsAge = inventoryCarsAge;
	}
	public List<ComboDto> getMonthNewStorage() {
		return monthNewStorage;
	}
	public void setMonthNewStorage(List<ComboDto> monthNewStorage) {
		this.monthNewStorage = monthNewStorage;
	}
	public List<ComboDto> getMonthParkingRate() {
		return monthParkingRate;
	}
	public void setMonthParkingRate(List<ComboDto> monthParkingRate) {
		this.monthParkingRate = monthParkingRate;
	}
	public boolean isMonthNewInventoryNumSequentialFlg() {
		return monthNewInventoryNumSequentialFlg;
	}
	public void setMonthNewInventoryNumSequentialFlg(boolean monthNewInventoryNumSequentialFlg) {
		this.monthNewInventoryNumSequentialFlg = monthNewInventoryNumSequentialFlg;
	}
	public boolean isMonthNewInventoryNumSameCompareFlg() {
		return monthNewInventoryNumSameCompareFlg;
	}
	public void setMonthNewInventoryNumSameCompareFlg(boolean monthNewInventoryNumSameCompareFlg) {
		this.monthNewInventoryNumSameCompareFlg = monthNewInventoryNumSameCompareFlg;
	}
	public boolean isMonthNewInventoryPriceSequentialFlg() {
		return monthNewInventoryPriceSequentialFlg;
	}
	public void setMonthNewInventoryPriceSequentialFlg(boolean monthNewInventoryPriceSequentialFlg) {
		this.monthNewInventoryPriceSequentialFlg = monthNewInventoryPriceSequentialFlg;
	}
	public boolean isMonthNewInventoryPriceSameCompareFlg() {
		return monthNewInventoryPriceSameCompareFlg;
	}
	public void setMonthNewInventoryPriceSameCompareFlg(boolean monthNewInventoryPriceSameCompareFlg) {
		this.monthNewInventoryPriceSameCompareFlg = monthNewInventoryPriceSameCompareFlg;
	}
	public boolean isMonthParkingSpaceAveRatioSequentialFlg() {
		return monthParkingSpaceAveRatioSequentialFlg;
	}
	public void setMonthParkingSpaceAveRatioSequentialFlg(boolean monthParkingSpaceAveRatioSequentialFlg) {
		this.monthParkingSpaceAveRatioSequentialFlg = monthParkingSpaceAveRatioSequentialFlg;
	}
	public boolean isMonthParkingSpaceAveRatioSameCompareFlg() {
		return monthParkingSpaceAveRatioSameCompareFlg;
	}
	public void setMonthParkingSpaceAveRatioSameCompareFlg(boolean monthParkingSpaceAveRatioSameCompareFlg) {
		this.monthParkingSpaceAveRatioSameCompareFlg = monthParkingSpaceAveRatioSameCompareFlg;
	}
	public InventoryVehicleDto() {
		super();
		this.regNum = BigDecimal.ZERO;
		this.price = BigDecimal.ZERO;
		this.todayNewInventoryNum = BigDecimal.ZERO;
		this.monthNewInventoryNum = BigDecimal.ZERO;
		this.todayNewInventoryPrice = BigDecimal.ZERO;
		this.monthNewInventoryPrice = BigDecimal.ZERO;
	}
}
